.dw-process{position:relative;padding:125px 0;background:#06131b;color:#fff;overflow:hidden}.dw-process-gradient{position:absolute;inset:0;background:linear-gradient(135deg,#051118,#071b26)}.dw-process-bg,.dw-process-beam{display:none}.dw-process .dw-wrap{position:relative}.dw-process-head{display:grid;grid-template-columns:1fr .65fr;gap:80px;align-items:end;margin-bottom:70px}.dw-process-head>small,.dw-process-head h2{grid-column:1}.dw-process-head>small{color:#59c9f6}.dw-process-head>p{grid-column:2;grid-row:1/3;align-self:end;margin:0;font-size:13px;line-height:1.8;color:#87979f}.dw-process-list{border-top:1px solid #ffffff16}.dw-process-item{display:grid;grid-template-columns:65px 18px minmax(0,1fr) auto;gap:28px;min-height:145px;padding:28px 15px;border-bottom:1px solid #ffffff16;align-items:start}.dw-process-item>span{font-size:8px;color:#657680}.dw-process-item>i{width:11px;height:11px;border:1px solid #3c667a;border-radius:50%}.dw-process-item.active>i{background:var(--cyan);border-color:var(--cyan)}.dw-process-item>div{min-width:0}.dw-process-item small{font-size:7px;letter-spacing:1.6px;color:#55c8f4}.dw-process-item h3{margin:8px 0;font-size:25px;font-weight:400}.dw-process-item p{margin:0;max-width:600px;font-size:12px;line-height:1.7;color:#819099}.dw-process-item>b{font-size:18px;color:#3f839d}

.dw-network{padding:120px 0 0;background:linear-gradient(#fff,#f8fbfc);overflow:hidden}.dw-brand-slider{margin-top:65px;border-block:1px solid var(--ln);overflow:hidden;background:#fff}.dw-brand-track,.dw-brand-set{display:flex}.dw-brand-track{width:max-content}.dw-brand-set{flex-shrink:0}.dw-brand-logo{width:205px;height:115px;display:flex!important;align-items:center;justify-content:center;padding:18px 25px}.dw-brand-logo img{display:block;max-width:135px;max-height:62px;object-fit:contain}.dw-brand-track i{width:1px;flex:0 0 1px;background:var(--ln)}.dw-volkswagen img{max-width:72px;max-height:72px}.dw-audi img{max-width:128px;max-height:52px}.dw-skoda img{max-width:105px;max-height:66px}.dw-seat img{max-width:92px;max-height:65px}.dw-cupra img{max-width:112px;max-height:60px}.dw-man img{max-width:118px;max-height:56px}.dw-zf img{max-width:82px;max-height:68px}.dw-neoplan img{max-width:135px;max-height:48px}.dw-temsa img{max-width:105px;max-height:65px}

.dw-faq{padding:130px 0;background:#f1f6f8}.dw-faq-head{text-align:center;margin-bottom:55px}.dw-faq-list{max-width:950px;margin:auto;border-top:1px solid #cbd5d9}.dw-faq-item{border-bottom:1px solid #cbd5d9}.dw-faq-item button{width:100%;min-height:92px;padding:0 15px;display:grid;grid-template-columns:55px minmax(0,1fr) 35px;gap:20px;align-items:center;border:0;background:transparent;text-align:left;cursor:pointer}.dw-faq-item button span{font-size:8px;color:#96a2a8}.dw-faq-item button b{min-width:0;font-size:15px;font-weight:500}.dw-faq-item button i{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid #b8cbd3;border-radius:50%;font-size:18px;font-style:normal}.dw-faq-item.open button i{transform:rotate(45deg);background:var(--b);color:#fff}.dw-faq-item>div{max-height:0;overflow:hidden}.dw-faq-item>div p{max-width:770px;margin:0;padding:0 30px 30px 90px;font-size:12.5px;line-height:1.8;color:var(--g)}

.dw-cta{position:relative;padding:95px 0;background:linear-gradient(110deg,#075b88,#0879ae 52%,#07577f);color:#fff;overflow:hidden}.dw-cta-gradient,.dw-ring{display:none}.dw-cta-in{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.dw-cta small{color:#a5e7ff}.dw-cta h2{margin:0;font-size:42px;font-weight:300;line-height:1.05;letter-spacing:-2.2px}.dw-cta h2 strong{font-weight:650}.dw-cta a{width:270px;height:62px;padding:0 24px;border:1px solid #ffffff55;border-radius:40px;display:flex;align-items:center;justify-content:space-between;background:#ffffff0d}.dw-cta a span{font-size:8px;font-weight:700;letter-spacing:1.5px}.dw-cta a i{font-size:18px;font-style:normal}

.dw-feature[data-feature-popup]{cursor:pointer}.dw-feature-modal{position:fixed;z-index:2147482000;inset:0;padding:30px;display:grid;place-items:center;opacity:0;visibility:hidden;pointer-events:none}.dw-feature-modal.open{opacity:1;visibility:visible;pointer-events:auto}.dw-feature-modal-shade{position:absolute;inset:0;background:#031018e8}.dw-feature-modal-box{position:relative;z-index:2;width:min(1040px,100%);max-height:calc(100vh - 60px);display:grid;grid-template-columns:1.08fr .92fr;overflow:hidden;background:#fff}.dw-feature-modal-media{position:relative;min-height:530px;background:#06141c;overflow:hidden}.dw-feature-modal-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dw-feature-modal-media-overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#031019b8)}.dw-feature-modal-index{position:absolute;left:28px;bottom:23px;color:#fff;font-size:68px;font-weight:700}.dw-feature-modal-copy{padding:58px 52px;display:flex;flex-direction:column;justify-content:center;background:#f7fafb}.dw-feature-modal-kicker{margin-bottom:18px;font-size:8px;font-weight:800;letter-spacing:2.2px;color:var(--b)}.dw-feature-modal-copy h3{margin:0 0 25px;font-size:42px;font-weight:350;line-height:1.02;color:var(--d)}.dw-feature-modal-text{margin:0;font-size:13px;line-height:1.9;color:var(--g)}.dw-feature-modal-bottom{margin-top:38px;padding-top:20px;border-top:1px solid #cfdae0;font-size:7px;color:var(--b)}.dw-feature-modal-close{position:absolute;z-index:8;right:18px;top:18px;width:43px;height:43px;border:1px solid #d2e0e6;border-radius:50%;background:#fff;font-size:25px}body.dw-modal-open{overflow:hidden}

@media(max-width:991px){.dw-wrap{width:calc(100% - 48px)}.dw-intro-head,.dw-network-head,.dw-quality-grid,.dw-process-head{grid-template-columns:1fr;gap:30px}.dw-process-head>small,.dw-process-head h2,.dw-process-head>p{grid-column:1;grid-row:auto}.dw-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-feature-modal-box{grid-template-columns:1fr 1fr}.dw-feature-modal-media{min-height:440px}.dw-feature-modal-copy{padding:42px 36px}}

@media(max-width:767px){.dw-wrap{width:calc(100% - 36px)}.dw h1,.dw h2,.dw h3,.dw p,.dw strong,.dw b{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.dw-top{height:420px;min-height:420px;padding:70px 0 28px;background-position:center}.dw-top-in{width:100%;min-height:100%;height:100%;display:flex;align-items:flex-end}.dw-top .dw-head{width:100%;max-width:560px}.dw-kicker{gap:8px;font-size:6px;letter-spacing:1.4px}.dw-kicker i{width:25px}.dw-kicker b{font-size:5.5px}.dw-authorized{margin-top:10px;padding:6px 8px;font-size:5.2px;letter-spacing:1px}.dw-head h1{margin:14px 0 10px;font-size:38px;line-height:.94;letter-spacing:-2px}.dw-head>p{font-size:9.5px;line-height:1.55}.dw-scroll{display:none}.dw-marquee{height:50px}.dw-marquee span{font-size:8px}.dw-marquee-set{gap:25px;padding-right:25px}.dw-intro,.dw-quality,.dw-process,.dw-faq{padding:65px 0}.dw-network{padding:65px 0 0}.dw-intro-head,.dw-network-head,.dw-quality-grid,.dw-process-head{display:grid;grid-template-columns:1fr!important;gap:25px}.dw-intro-head h2,.dw-quality-copy h2,.dw-process-head h2,.dw-network-head h2,.dw-faq-head h2{font-size:34px;line-height:1.04;letter-spacing:-1.8px}.dw-intro-head>p,.dw-network-head>p,.dw-process-head>p{width:100%;max-width:100%;margin:0;font-size:11.5px;line-height:1.7}.dw-feature-grid{grid-template-columns:1fr!important;gap:14px}.dw-feature{width:100%;min-height:0;padding:24px 22px}.dw-feature-symbol{position:absolute;right:20px;top:42px;width:48px;height:48px;margin:0}.dw-feature-symbol:before{width:22px;left:12px;top:23px}.dw-feature-symbol:after{height:22px;left:23px;top:12px}.dw-feature-symbol i{width:8px;height:8px;left:19px;top:19px}.dw-feature h3{max-width:calc(100% - 65px);margin:32px 0 13px;font-size:23px}.dw-feature p{margin:0;font-size:11px;line-height:1.7}.dw-feature>b{position:static;display:block;margin-top:20px}.dw-quality-grid{gap:35px}.dw-quality-copy>p{margin:22px 0 30px;font-size:11.5px}.dw-tabs{width:100%;margin:0;transform:none!important}.dw-tab-nav{grid-template-columns:repeat(4,minmax(0,1fr))}.dw-tab-nav button{height:58px;font-size:8px}.dw-tab-content{min-height:310px;padding:30px 24px}.dw-pane-no{font-size:80px}.dw-pane h3{font-size:27px}.dw-pane p{font-size:11.5px}.dw-process-head{margin-bottom:35px}.dw-process-item{grid-template-columns:28px 12px minmax(0,1fr);gap:12px;min-height:0;padding:21px 2px}.dw-process-item>b{display:none}.dw-process-item h3{font-size:20px}.dw-process-item p{font-size:11px}.dw-network-head{margin-bottom:0}.dw-brand-slider{margin-top:35px}.dw-brand-logo{width:150px;height:88px;padding:14px 18px}.dw-faq-head{margin-bottom:35px}.dw-faq-item button{min-height:78px;padding:0 5px;grid-template-columns:30px minmax(0,1fr) 31px;gap:10px}.dw-faq-item button b{font-size:12px}.dw-faq-item>div p{padding:0 8px 24px 40px;font-size:11px}.dw-cta{padding:65px 0}.dw-cta-in{display:block}.dw-cta h2{font-size:31px}.dw-cta a{width:100%;margin-top:28px}.dw-feature-modal{padding:12px}.dw-feature-modal-box{display:block;width:100%;max-height:90vh;overflow-y:auto}.dw-feature-modal-media{height:220px;min-height:220px}.dw-feature-modal-copy{padding:27px 20px}.dw-feature-modal-copy h3{font-size:27px}}

@media(max-width:430px){.dw-wrap{width:calc(100% - 28px)}.dw-top{width:100%!important;height:240px!important;min-height:240px!important;max-height:240px!important;padding:0!important;background-position:center!important}.dw-top-in{width:100%!important;height:240px!important;min-height:240px!important;padding:0 14px 10px!important;display:flex!important;align-items:flex-end!important}.dw-top .dw-head{width:100%!important;max-width:285px!important;margin:0!important;left:0!important;top:0!important}.dw-kicker{gap:5px!important;font-size:4px!important;letter-spacing:.8px!important}.dw-kicker i{width:16px!important}.dw-kicker b{font-size:4px!important;letter-spacing:.6px!important}.dw-authorized{margin-top:5px!important;padding:4px 6px!important;gap:4px!important;font-size:3.8px!important;letter-spacing:.65px!important}.dw-authorized i{width:4px!important;height:4px!important;flex:0 0 4px!important}.dw-head h1{max-width:270px!important;margin:7px 0 5px!important;font-size:21px!important;line-height:.93!important;letter-spacing:-.8px!important}.dw-head>p{max-width:280px!important;margin:0!important;font-size:6px!important;line-height:1.35!important}.dw-marquee{height:42px}.dw-marquee span{font-size:6px}.dw-intro,.dw-quality,.dw-process,.dw-faq{padding:52px 0}.dw-network{padding:52px 0 0}.dw-intro-head h2,.dw-quality-copy h2,.dw-process-head h2,.dw-network-head h2,.dw-faq-head h2{font-size:29px}.dw-intro-head>p,.dw-network-head>p,.dw-process-head>p{font-size:10px}.dw-feature{padding:21px 18px}.dw-feature-symbol{right:17px;top:38px;width:44px;height:44px}.dw-feature h3{font-size:20px}.dw-feature p{font-size:10px}.dw-tab-nav button{height:50px;font-size:7px}.dw-tab-content{min-height:280px;padding:26px 18px}.dw-pane h3{font-size:24px}.dw-pane p{font-size:10px}.dw-process-item{grid-template-columns:24px 10px minmax(0,1fr);gap:10px;padding:19px 2px}.dw-process-item h3{font-size:18px}.dw-process-item p{font-size:10px}.dw-brand-logo{width:140px;height:82px}.dw-faq-item button b{font-size:11px}.dw-cta h2{font-size:29px}.dw-feature-modal-media{height:205px;min-height:205px}.dw-feature-modal-copy{padding:24px 18px}.dw-feature-modal-copy h3{font-size:24px}}@media(min-width:768px){.dw-top .dw-wrap{width:100%!important;max-width:none!important;margin:0!important;padding-left:clamp(70px,7vw,135px)!important;padding-right:clamp(70px,7vw,135px)!important}.dw-top-in{width:100%!important;max-width:none!important;margin:0!important}.dw-top .dw-head{width:100%!important;max-width:950px!important;margin:0!important}.dw-authorized{margin-top:22px!important;padding:11px 17px!important;gap:11px!important;font-size:9px!important;letter-spacing:2px!important}.dw-authorized i{width:8px!important;height:8px!important;flex:0 0 8px!important}.dw-head h1{max-width:950px!important;margin:24px 0 22px!important;font-size:clamp(68px,6.2vw,100px)!important;line-height:.92!important;letter-spacing:-.055em!important}.dw-head>p{width:100%!important;max-width:650px!important;margin:0!important;font-size:15px!important;line-height:1.8!important}}